package com.kakarote.hrm.entity.VO;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * @Author 92487
 * @Date 2024/3/13 21:41
 */


@Data
@EqualsAndHashCode(callSuper = false)
@ApiModel("组织机构")
public class DeptDetailInforVO {


    @ApiModelProperty("组织机构ID")
    private String deptCode;

    @ApiModelProperty("组织机构编码，采用不定长方式进行存储，必定给出值")
    private String deptncode;

    @ApiModelProperty("组织机构名称，必定给出值")
    private String deptname;

    @ApiModelProperty("组织机构描述，不一定给出值")
    private String deptdescribe;

    @ApiModelProperty("组织机构类型，1：单位 2：部门，不一定给出值，默认2部门")
    private Integer orgType;

    @ApiModelProperty("上级机构编码，必定给出值（注意，上级组织机构类型如果是部门，当前组织机构的类型只能选部门，不能是公司类型）")
    private String parentsdeptCode;

    @ApiModelProperty("排序号，不一定给出值")
    private Integer sort;

    @ApiModelProperty("等级")
    private Integer level;

}
